Mazani souboru do kose v XP
Otázka od: Lenka Donatova
19. 7. 2004 11:24
Pouzivam pro mazani souboru do kose nasl. funkci
function DoKose(const filename : string) : boolean;
var FileOp : TSHFileOpStruct;
begin
if integer(GetFileAttributes(PChar(Filename))) <> -1 then
begin
ZeroMemory(@FileOp, SizeOf(FileOp));
FileOp.wFunc := FO_DELETE;
FileOp.pFrom := PChar(Filename);
FileOp.fFlags := FOF_ALLOWUNDO or FOF_SILENT or FOF_NOCONFIRMATION;
Result:=(SHFileOperation(FileOp)=0);
end
else
Result := False;
end;
Ve win98 vse funguje v poradku ale v XP program hlasi chybu:
"Soubor nelze odstranit: ze zdrojoveho souboru nebo disku nelze cist"
Nevite nekdo vcem muze byt problem ?
Pouzivam D6 professional
Lenka Donatova